// 调整脚手架的规则
const {defineConfig} = require('@vue/cli-service')
module.exports = defineConfig({
    transpileDependencies: true,
    lintOnSave: false, // 是否开启语法检查
    // 开启代理服务器，代理百度服务器（简写方式，不足：如果public文件夹下有请求的资源，那么就不走代理，无法灵活的决定是否走代理，无法配置多个代理）
    // devServer: {
    //     proxy: 'https://www.baidu.com'
    // }
    devServer: {
        proxy: {
            '/proxy1': { // 请求签前缀
                target: 'https://www.baidu.com',
                pathRewrite: {'^/proxy1':''}, // 保证转发给实际服务器的路径不包含前缀，将前缀替换为空串
                // ws: true, // 用于支持websocket
                changeOrigin: true // 用于控制代理服务器给实际服务器发送请求头中的host值，是否欺骗实际服务器将请求端口等于实际服务器端口，true: 5000 => 5000 ;false:8080 => 5000
            },
            // 可以配置多个代理
        }
    }
})
